// 处理频道相关的操作
import ajax from '../utils/request'
/*
获取频道列表
@returns
*/
export const getChannels = () => {
  return ajax({
    url: '/app/v1_0/user/channels',
    method: 'get'
  })
}
/**
 * 获取全部文章列表
 * @returns
 */
export const getAllChannels = () => {
  return ajax({
    url: '/app/v1_0/channels',
    method: 'get'
  })
}
/**
 * 传入的参数是当前用户所有选入的频道，不只是新增
 * 新增频道列表，引用的批量修改用户频道列表接口
 * channels: [{ id: 频道id1, seq:1 },{ id: 频道id2, seq:2 },....,{ id: 频道idn, seq:n }]
 * @returns \
 */
export const addChannels = (channels) => {
  return ajax({
    url: '/app/v1_0/user/channels',
    method: 'put',
    data: {
      channels
    }
  })
}

/**
 * 频道删除
 * @param {*} channelId 要删除的频道id
 * @returns
 */
export const delChannel = (channelId) => {
  return ajax({
    url: '/app/v1_0/user/channels/' + channelId,
    method: 'DELETE'
  })
}
